.left-tabs{
	float:left;
	width:184px;
	margin-top:20px;
}

.right-cont{
	float:left;
	width:796px;
	margin-top:20px;
}

.list-tabs{margin-top:14px;}
.list-tabs a{
	position:relative;
	display:block;
	width:164px;
	margin-top:10px;
	margin-left:20px;
}
.list-tabs .active,.list-tabs a:hover{
	width:184px;
	margin-left:0;
}
.list-tabs i{
	width:8px;
	display:inline-block;
	height:49px;
	font-size:0;
	float:right;
	background: url("../Images/bg-tab-profile.png") repeat-y;
	position:absolute;
	top:0;
	right:0;
}
.list-tabs span{
	font-size:16px;
	color:#0f5f92;
	padding:15px 0 15px 14px;
	display:block;
	background:#fff;
	-moz-border-radius:10px 0 0 10px;
	-webkit-border-radius:10px 0 0 10px;
}
.list-tabs .active span,.list-tabs a:hover span{ color:#fff;background-color:#3da3ff;}

.customer-info {width:363px; float: left; }

.middle-box-profile{
	width:796px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#fff;
}
.middle-box-profile{
	width:796px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	background:#fff;
}
.box-profile{
	width:710px;
	margin:0 auto;
	padding-top:21px;
}	
.note-profile{
	font-size:15px;
	color:#0067be;
	margin-top:27px;
}

.progess-zoom{
	display:inline-block;
	width:23px;
	cursor:pointer;
}
.level-zoom{
	width:23px;
	cursor:pointer;
	margin-left:6px;
	height:140px;
	position:relative;
}

.progess-zoom{
	height:9px;
	background:url(../Images/progess-zoom.png) no-repeat;
	position:absolute;
	left:0;
}

.div_txtDK{
	border: 1px solid #BBB;
	background:url(../Images/input.gif) repeat-x 0 -89px;
	float:left;
	margin:0;
}

.div_txtDK input{
	background:none;
	height:auto;
	line-height:1.213;
	padding:0;
	border:0 none;
}

.txt-focus{
	background-position: 0 -221px;
}
.div_txtDK select, .div_txtDK .textbox
{
    color: #545454;
    font-size: 18px;
    border: thin none #00FFFF;
    width: 428px;
    margin: 3px 0;
    padding: 0 10px;
}
.div_txtDK select{
	padding:0;
	width:447px;
	padding-right:1px;
}
.div_txtDK textarea{
	color:#545454;
	font-size:18px;
	border:0 none;
	width:428px;
	margin:3px 0;
	padding:0 10px;
}

.btn-cancel,.btn-addnew,.btn-update,.btn-savenew{
	float:left;
	height:52px;
	margin:28px 19px 0 15px;
}
.btn-cancel{ background:url(../Images/btn-cancel-vn.png) no-repeat; width:156px;}
.btn-addnew{ background:url(../Images/btn-addnew.png) no-repeat; width:276px;}
.btn-update{ background:url(../Images/btn-update.png) no-repeat; width:176px;}
.btn-savenew{ background:url(../Images/btn-savenew.png) no-repeat; width:276px;}

.profile-info{
	width: 754px;
	margin:0 auto;
	padding-bottom:15px;
}
.profile-info a{
	display: inline-block;
	color:#ffffff;
	font-size: 21px;
	vertical-align:middle;
	font-weight:700;
}
.profile-progess{float:left; margin-right: 24px;}
.inner-progess-bar{	
	width:64px;
	height:5px;
	padding:2px 3px;
	background-image: url(../Images/progess-bar.png);
	background-repeat:no-repeat;
	margin-top: 3px;
}
.progess{
	font-size:0;
	float:left;
	height:5px;	
	position:relative;
	background-image:url(../Images/progress-pro.gif);
	background-repeat:no-repeat;
}
.profile-detail{width:auto; float: left;}
.profile-detail p{font-size: 11px; color:#fff; line-height:20px;}
.profile-detail span{display: inline-block; vertical-align:middle; padding-bottom:7px;}
.profile-img{background:url(../Images/vip-icon.png) no-repeat 0 -191px; width: 32px; height: 39px;}
.vip-dia .profile-img{background-position: 0 -48px;}
.vip-gol .profile-img{background-position: 0 0;}
.vip-sil .profile-img{background-position: 0 -91px;}
.vip-sim .profile-img{background-position: 0 -141px;}
.vip-dif .profile-img{background-position: 0 -191px;}
.vip-clo .profile-img{background-position: 0 -230px;}
.profile-txt{padding-left: 5px;}
.profile-txt em{font-size:12px; color:#fff200; display:block;}
.profile-shadow{
	background:url(../Images/shadow-tab.png) repeat-x 0 0;
	height: 7px;
	border-bottom: 1px solid #fff;
	width:100%;
	bottom:0;
	right:0;
	font-size:0;
}
.box-profile{
	width:710px;
	margin:0 auto;
	padding-top:21px;
	position: relative;
}	
.box-profile-select{
	position: absolute;
	top: 20px;
	right: 0;
	background:url(../Images/select.gif) repeat-x 0 0;
	padding: 4px 2px 3px 0;
	border: 1px solid #bbbbbb;
}
.box-profile-select select{
	width: 180px;
	font-size: 19px;
	color: #545454;
	border:0 none;
	padding:0;
	margin:0;
}
.box-profile-table{
	width: 756px;
	margin:0 auto;
	padding:22px 0 12px 0;
}
.box-profile-table table{font-size: 13px; text-align: center;}
.box-profile-table table th{
	color:#0f5f92;
	font-weight:700;
	line-height: 39px;
	text-align:center;
}
.box-profile-table table td{
	color:#545454;
	line-height: 39px;
	border-top: 1px solid #dbdbdb;
}
.box-profile-table table a{color:#48a8fe;}
.box-profile-table table em{color: #545454;}
.box-profile-table .txt-focus{background-color:#ebebeb;}
.box-profile-table .txt-focus em{color:#3da3ff;text-decoration:underline}
.box-profile-paging
{
    background-color:#DCDCDC;
	width: 100%;
	height: 37px;
	border-bottom:1px solid #cfcfcf;
	padding-top: 7px;
	    background-image: -moz-linear-gradient(top ,#ededed,  #dcdcdc);
}
.paging-gray-half {text-align:right; padding-right: 35px;}	
.paging-gray-half p{
	color: #434446;
	font-size: 13px;
	line-height: 30px;
}
.paging-gray-half a{
	display:inline-block;
	font-weight: 700;
	color: #434446;
	vertical-align: middle;
	width:28px;
	text-align:center;
	height:30px;
}
.paging-gray-half span ,.paging-gray-half a:hover{
	display: inline-block;
    background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #cdd0d7),color-stop(1.00, #b4b7be));
	background-image: -moz-linear-gradient(center bottom,#cdd0d7 10%,#b4b7be 100%);
	background: -o-linear-gradient(top, rgb(205,208,215), rgb(180,183,190));  
    -moz-border-radius:4px 4px 4px 4px;   
    text-align: center;
    width: 28px;
	font-weight: 700;
	vertical-align: middle; 	
}
.paging-gray-half a.paging-pre, .paging-gray-half a.paging-next,.paging-gray-half a.paging-pre:hover, .paging-gray-half a.paging-next:hover{
	text-align:left;
	padding-left:11px;
	width:17px;
}
.paging-gray-half a.paging-pre em, .paging-gray-half a.paging-next em{
	background-image:url(../Images/paging-btn.gif);
	width: 4px;
	font-size:0;
	height:30px;
	display:block;
}
.paging-gray-half a.paging-pre em{background-position:0 2px; background-repeat: no-repeat;}
.paging-gray-half a.paging-next em{background-position:0 -28px; background-repeat: no-repeat;}

.box-profile-note{
	margin: 0 auto;
	width: 710px;
	padding: 23px 0 32px 0;
}
.box-profile-note h5{
	font-size: 13px;
	color: #0f5f92;
	font-style:italic;
	font-weight:700;
	line-height:22px;
}
.box-profile-note span{
	display: block;
	font-size: 12px;
	color:#545454;
	line-height:22px;
}
.box-profile-note span em{color:#d64c08; font-weight:700;}

.title-avatar{ display:block; width:92px; height:32px; background-image:url(../Images/ico-avatar.png); background-repeat:no-repeat; position:absolute; left:-21px; top:48px}
/*19.12*/

.user-info em{ color:#00850C; font-weight:700;}
.user-info span{ display:block; font-size:11px; line-height:1.5em;}
.user-info {
	display: block;
	padding-left: 35px;
	background: url(../Images/vip-icon.png) no-repeat;
}
p.vip-dif {background-position: 0 -195px;}
p.vip-sim {background-position: 0 -148px;}
p.vip-sil {background-position: 0 -96px;}
p.vip-gol {background-position: 0 0px;}
p.vip-dia {background-position: 0 -50px;}
p.vip-clo {background-position: 0 -235px;}

.profile-info em {padding-left: 23px;}
/*end 19.12*/


.bg-btn-location{
	border-radius:9px;
	-moz-border-radius:9px;
	-webkit-border-radius:9px;
	border:1px solid #9cb1b6;
	display:inline-block;
}
.btn-location{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:1px solid #fff;
	height:36px;
	float:left;
	text-align:center;
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.10, #e4e4e4),color-stop(1.00, #c0cfd3));
	background-image: -moz-linear-gradient(center bottom,#e4e4e4 10%,#c0cfd3 100%);
	background: -o-linear-gradient(top, #c0cfd3, #e4e4e4);
	padding:0 28px;
}
.btn-location em{
	line-height:36px;
	font-size:16px;
	font-weight:700;
	color:#3a3a3a;
}
.btns-location{
	overflow:hidden;
	padding-bottom:54px;
	zoom:1;
}

.title_order{
	border-bottom: 1px solid #CCCCCC;
	color: #0f5f92;
	display: block;
	font-size: 27px;
	padding-bottom: 7px;
}
.order-detail{
	position: absolute;
	z-index:5;
	width:705px;
}
.order-info{padding: 22px 0 5px 0;}
.customer-info {width:363px; float: left; }
.order-info h4{
	font-size: 19px;
	color:#0f5f92;
	padding-bottom: 18px;
}
.order-info h4 span{
	font-size: 24px;
	color:#f16d2c;
	font-weight: 700;
}
.order-info p.order-padding{padding: 12px 0 18px 0; line-height: 20px;}
.order p.support{
	font-size: 16px;
	color:#f16d2c;
	text-align: center;
	font-weight:700;
	line-height:20px;
	padding:25px;
}
.order p.support a{color:#f16d2c;}
.order-info span{
	font-size: 13px;
	color: #545454;
	display:inline-block;
	vertical-align:top;
}
.order-info span.left{width: 78px;}
.order-info span.right{width: 275px; padding-left:5px;}
.order-number{width:250px; float:left;}
.order-number span.right{width: 162px;}
.order-number span.txt-color{color:#0095da}
.order-number h4{line-height: 24px;}
.order-product table{
	text-align: center;
	font-size: 13px;
	font-weight: 700;
}
.order-product table th{
	background-color:#0f5f92;
	line-height: 38px;
	border-right: 1px solid #c3c3c3;
	color: #ffffff;
	text-align:center;
}
.order-product table td{
	background-color:#e7eff4;
	line-height:50px;
	color: #3d3d3d;
	border-right: 1px solid #c3c3c3;
}
.order-product{padding: 10px 0 0 0;}
.order-product em{
	color: #F16D2C;   
    font-size: 14px;
    margin-top: 5px;
	font-style: italic;
	float: left;
}
.order-product h4{font-size:16px;color:#0F5F92;padding:10px 0 15px 0;clear:both;cursor:pointer;}
.order-product-select{	
	background:url(../Images/select.gif) repeat-x 0 0;
	padding: 4px 2px 3px 0;
	border: 1px solid #bbbbbb;
	width: 45px;	
	margin: 0 auto;	
	line-height: 18px;
}
.order-product-select select{border: none;text-align: center;width: 45px; line-height: 18px; }
.order-btn{text-align: right; padding-top: 15px;}
.order-btn .hhd-btn{
	background: url(../Images/btn-huydonhang.png) no-repeat scroll 0 0 transparent;
    display: inline-block;   
    height: 52px;
    width: 220px;
    position:relative;
}
.order-btn .hhd-btn-en
{
	background: url(../Images/btn-huydonhang-en.png) no-repeat scroll 0 0 transparent;
	display: inline-block;   
    height: 52px;
    width: 277px;
    position:relative;
}
.order-btn .cn-btn{
	background: url(../Images/btn-chapnhan.png) no-repeat scroll 0 0 transparent;
    display: inline-block;   
    height: 52px;
    width: 175px;
	margin-left: 7px;
	position:relative;
}
.order-contact{width:515px; margin:0 auto;}
.order-contact span{
	display: inline-block;
	font-size: 12px;
	color:#545454;
	vertical-align: middle;
	line-height: 24px;
}
.order-contact span.email{width: 250px; text-align: left;}
.order-contact span.separation{
	background:url(../Images/order-separate.gif) no-repeat;
	width: 16px;
	height:72px;
}
.order-contact span.phone{width: 242px; text-align:right;}
.order-contact span.phone span span{
	font-size: 13px;
	color:#0095da;
	font-weight: 700;
}
.order-contact a{
	font-size: 13px;
	color:#0095da;
	font-weight: 700;
}
.order-close{
	position:absolute;
	top: 10px;
	right: 8px;
	font-size: 12px;
	color: #000;
}
.order-close em{padding-right: 10px;}
.order-detail .middle-box-white{position: relative;}